Capsule API Example
Loading...
Searching...
No Matches
CMEMS.h
Go to the documentation of this file.
1// Copyright. 2019 - 2024 PSBD. All rights reserved.
2
3#pragma once
4
5#include "CDefinesPrivate.h"
6#include "CDevice.h"
7#include "CMEMSTimedData.h"
8#include "CNFBCalibrator.h"
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14CLC_CLASS_WN(ClassificationMEMSPrivate, clCMEMS);
15
16CL_DLL clCMEMS clCMEMS_Create(clCDevice device, clCError* error) NOEXCEPT;
17CL_DLL clCMEMS clCMEMS_CreateCalibrated(clCDevice device, clCNFBCalibrator calibrator, clCError* error) NOEXCEPT;
18
19typedef void (*clCMEMS_TimedDataUpdateHandler)(clCMEMS, clCMEMSTimedData) NOEXCEPT;
21
22#ifdef __cplusplus
23}
24#endif
#define NOEXCEPT
Definition CDefinesPrivate.h:82
#define CL_DLL
Definition CDefinesPrivate.h:51
#define CLC_CLASS_WN(Wrapped, Name)
Definition CDefinesPrivate.h:84
CL_DLL clCMEMS clCMEMS_CreateCalibrated(clCDevice device, clCNFBCalibrator calibrator, clCError *error) NOEXCEPT
CL_DLL clCMEMS clCMEMS_Create(clCDevice device, clCError *error) NOEXCEPT
CL_DLL void clCMEMS_SetOnMEMSTimedDataUpdateEvent(clCMEMS mems, clCMEMS_TimedDataUpdateHandler handler, clCError *error) NOEXCEPT
void(* clCMEMS_TimedDataUpdateHandler)(clCMEMS, clCMEMSTimedData) NOEXCEPT
Definition CMEMS.h:19
Definition CError.h:28